package exercise;
//接8，将整数每一位添加到数组中
//思路反向推导
public class Test9 {
    public static void main(String[] args) {
        //计算数数组长度
        int number =12345;
        int temp =number;//定义一个变量临时记录number的值，就是为了第三步的时候再次使用
        int count =0;//定义一个变量进行统计
        while (number != 0) {
            number = number / 10;//每一次循环就去掉右边的一个数字
            count++;//去掉一位计数器就自增一次
        }
        //定义数组
        int[] arr = new int[count];
        //把整数上的每一位都添加到数组当中
        int index=arr.length-1;
        while (temp != 0) {
            int ge = temp % 10;//获取temp里面的每一位数组
            temp= temp / 10; //再去掉右边的那位数字
            arr[index] = ge;//把当前获取到的个位添加到数组当中
            index--;
        }
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }

    }
}
